const fs = require('fs')
const userPath = process.env.UNI_INPUT_DIR + '/static/json/userPages.json'
const adminPath = process.env.UNI_INPUT_DIR + '/static/json/adminPages.json'
const path = process.env.UNI_INPUT_DIR + '/pages.json'

if (process.UNI_SCRIPT_ENV && process.UNI_SCRIPT_ENV.UNI_APP_TYPE) {
	fs.readFile(path, function(err, data) {
		if (err) {
			return console.error(err);
		}
		var pages = data.toString(),
			tmpJSON = pages;
		tmpJSON = tmpJSON.replace('/* 应用 */', '');
		tmpJSON = tmpJSON.replace(/\/\//g, '');
		let newPageObject = JSON.parse(tmpJSON);
		console.log('----------设置当前用户类型为-------------', process.UNI_SCRIPT_ENV.UNI_APP_TYPE);
		fs.readFile(process.UNI_SCRIPT_ENV.UNI_APP_TYPE === 'user' ? userPath : adminPath, function(err1,
		data1) {
			if (err1) {
				return console.error(err1);
			}
			let pages1 = data1.toString(),
				tmpJSON1 = pages1;
			tmpJSON1 = tmpJSON1.replace('/* 应用 */', '');
			tmpJSON1 = tmpJSON1.replace(/\/\//g, '');
			let newTabbar = JSON.parse(tmpJSON1);
			// 修改 tabbar
			newPageObject.tabBar = newTabbar
			fs.writeFile(path, JSON.stringify(newPageObject), function(err) {
				if (err) {
					console.error(err);
				}
				console.log('----------tabbar配置修改成功-------------');
			});
		})
	});
}